MGRTGIAKAPKLLLRSWKQFQGRAGISSKAAKSNPMIVDYFEDISDHNLKFSGEEESWVPHPRTGIFFPPGQESVMEDVPNGAASFDMTFWLRNVDGVDKPDPDLHHLPY